// pages/load/load.js
var app = getApp()
Page({

  data: {
    _shop_name: '',
    latitude: '',
    longitude: '',
  },


  onLoad: function (options) {
    var that = this
    wx.getLocation({
      success: function (res) {
        console.log(res)
        wx.setStorageSync('location', res)

        wx.showLoading({
          title: '数据加载中',
          mask: true
        })
        wx.showNavigationBarLoading()
        wx.request({
          url: app.globalData._new_url + 'MenuAPI/Shop/GetList',
          data: {},
          method: 'post',
          success: function (res) {
            wx.hideLoading()
            wx.hideNavigationBarLoading()
            console.log("商铺列表", res)
            if (res.data.status == 1) {
              var array = new Array
              for (var i = 0; i < res.data.value.length; i++) {
                var latitude2 = res.data.value[i].weidu
                var longitude2 = res.data.value[i].jingdu
                var latitude = wx.getStorageSync('location').latitude
                var longitude = wx.getStorageSync('location').longitude
                var juli_Imp = Math.sqrt(Math.pow(getMaxNumber(longitude, longitude2) - getMinNumber(longitude, longitude2), 2) + Math.pow(getMaxNumber(latitude, latitude2) - getMinNumber(latitude, latitude2), 2))   //开根号 
                //比较两数大小
                function getMaxNumber(longitude, longitude2) {
                  return longitude - longitude2 > 0 ? longitude : longitude2
                }
                function getMinNumber(longitude, longitude2) {
                  return longitude - longitude2 > 0 ? longitude2 : longitude
                }
                function getMaxlatitude(latitude, latitude2) {
                  return latitude - latitude2 > 0 ? latitude : latitude2
                }
                function getMinlatitude(latitude, latitude2) {
                  return latitude - latitude2 > 0 ? latitude : latitude2
                }
                var last_juli = juli_Imp * 100
                var num = last_juli.toFixed(2) /*  */
                array.push(num)
                that.setData({
                  array: array
                })
              }

              that.setData({ _shop_list: res.data.value })
            } else {
              wx.showLoading({
                title: '获取商铺列表失败',
              })
            }
          }
        })
      },
    })
  },
  toindex: function (e) {
    //isDiancanFlow:0便利店  ：1点餐
    var index = e.currentTarget.dataset.shopid
    var appid = e.currentTarget.dataset.appid
    var secret = e.currentTarget.dataset.secret
    var deskopen = e.currentTarget.dataset.deskopen == 0 ? false : true

    app.globalData.category_id = index
    app.globalData.shopids = index
    app.globalData.desk_open = deskopen
    // if (deskopen == true) { //流程为点餐系统
    app.globalData.appid = appid
    app.globalData.secret = secret
    // }
    wx.switchTab({
      url: '../index/index'
    })
  },

  onPullDownRefresh: function (e) {
    this.onLoad()
  }

})